.tempOrder-wrapper{
  padding-bottom:1.4rem;;
}
.temp-address{
  padding:.316rem;
  font-size: 1.2em;
  display: flex;
  align-items: center;
  background-color: #fff;
  border-bottom: 1px solid #f0f0f0;
  .Icon{
    width: 45/75rem;
    height: 45/75rem;
  }
}
.text-disable{
  color: #ccc;
}
.temp-address-l{
  flex: 1;
  padding-right: 30/75rem;
  .top{
    display: flex;
    justify-content:space-between;
    margin-bottom: .5em;
  }
}
.order-goods{
  margin-top: 20/75rem;
  background-color: #fff;
  .tit{
    font-size: 1.2em;
    padding: 0 .316rem;
    line-height: 2;
  }
}
.order-goods-list{
  position: relative;
  padding: 0 .316rem;
  &:before{
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
    position: absolute;
    border-bottom: 1px solid #f0f0f0;
    transform: scale(1,.5);
  }
  &:after{
    content: '';
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0;
    position: absolute;
    border-bottom: 1px solid #f0f0f0;
    transform: scale(1,.5);
  }
  .item{
    padding:.316rem 0;
    display: flex;
    .p-pic{
      width: 1.8rem;
      height: 1.8rem;
      background-position: center center;
      background-size: cover;
      margin-right: .316rem;
    }
    .p-info{
      flex: 1;
      height: 1.8rem;
      position: relative;
    }
    .p-name{
      font-size: 1.2em;
      line-height: 1;

    }
    .p-guige{
      color: #ccc;
    }
    .p-price{
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      display: flex;
      font-size: 1.2em;
      justify-content:space-between;
    }
  }
}
.order-footer{
  height: 1.4rem;
  position: fixed;
  display: flex;
  bottom: 0;
  border-top: 1px solid #f0f0f0;
  align-items: center;
  width: 100%;
  font-size: 1.2em;
  background-color: #fff;
  z-index: 500;
  .left{
    flex: 1;
    padding-left: .316rem;
  }
  button{
    background-color: #ffb230;
    border: none;
    height: 1.4rem;
    line-height: 1.4rem;
    color: #fff;
    padding:0 .8rem;
    &.disabled{
      background-color: lighten(#ffb230,10%);
    }
  }
}

.order-set{
  margin-top: 20/75rem;
}
.order-remark{
  padding: 30/75rem;
  background-color: #fff;
  textarea{
    width: 100%;
    height: 100/75rem;
    line-height: 50/75rem;
    font-size: 27/75rem;
  }
}
.order-shop{
  background-color: #fff;
  margin-top: 20/75rem;
  .p-header{
    display: flex;
    align-items: center;
    padding: 25/75rem;
    justify-content: space-between;
    border-bottom: 1px solid #f0f0f0;
    .p-shop{
      display: flex;
      align-items: center;
      .p-pic{
        width: 92/75rem;
        height: 92/75rem;
        background-color: #f0f0f0;
        background-size: cover;
        border-right: 5/75rem;
        margin-right: 17/75rem;
        overflow: hidden;
      }
      .p-name{
        font-size: 30/75rem;
      }
      .Icon{
        width: 25/75rem;
        height: 25/75rem;
      }
    }
    .p-state{
      color: #ffb230;
    }

  }
}
